package com.lmaos.basetools.files;

import java.io.File;

public interface FileListener {
	/**
	 * 说明：文件被改变		<br>
	 * 时间：2017年7月5日 下午5:50:28
	 *
	 * @param file
	 */
	public void fileChange(File file);
	/**
	 * 说明：文件被创建		<br>
	 * 时间：2017年7月5日 下午5:50:35
	 *
	 * @param file
	 */
	public void fileCreate(File file);
	/**
	 * 说明：文件被删除		<br>
	 * 时间：2017年7月5日 下午5:50:47
	 *
	 * @param file
	 */
	public void fileDelete(File file);
	/**
	 * 说明：文件被监听第一次加载时候调用		<br>
	 * 时间：2017年7月5日 下午5:50:53
	 *
	 * @param file
	 */
	public void fileOnLoad(File file);
	
	/**
	 * 说明：目录被改变		<br>
	 * 时间：2017年7月5日 下午5:51:10
	 *
	 * @param file
	 */
	public void directoryChange(File file);
	/**
	 * 说明：目录被创建		<br>
	 * 时间：2017年7月5日 下午5:51:22
	 *
	 * @param file
	 */
	public void directoryCreate(File file);
	/**
	 * 说明：目录被删除		<br>
	 * 时间：2017年7月5日 下午5:51:31
	 *
	 * @param file
	 */
	public void directoryDelete(File file);
	/**
	 * 说明：目录第一次加载		<br>
	 * 时间：2017年7月5日 下午5:51:47
	 *
	 * @param file
	 */
	public void directoryOnLoad(File file);
	
}
